//===================================================================================
// Candidate's Contract
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================

namespace App.Domain.Contracts
{
    using System;

    public interface ICreateCandidateCommand
    {
        Guid Id { get; set; }

        Guid? TagId { get; set; }

        Guid? JobPositionId { get; set; }

        Guid ResumeId { get; set; }

        string CoverLetter { get; set; }

        int? DesiredSalary { get; set; }

        string Others { get; set; }

        DateTime? DateApplied { get; set; }

        DateTime? DateReceived { get; set; }

        int? Rating { get; set; }

        string Notes { get; set; }

        int? Status { get; set; }

        bool? Deleted { get; set; }

        DateTime LastUpdated { get; set; }

        DateTime LastVisited { get; set; }

        Guid CompanyId { get; set; }

        Guid ModifiedBy { get; set; }


    }
}
